// pages/holder/holder.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        search:'',
        account_id:0,
        nomoreVisible: true,//没有更多了 是否显示
        no_list: false, //是否有数据
        pageIndex: 1,
		last_page: 0,
        mp_list: [
            // {
            //     id: 1,
            //     name: '陈平安', // 名字
            //     career: '销售经理、办公室主任', //职业
            //     phone: '131306548663', // 电话
            //     email: 'gaofei@163.com', // 邮箱
            //     img_url: 'https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fc-ssl.duitang.com%2Fuploads%2Fitem%2F202007%2F01%2F20200701141749_tdyen.thumb.1000_0.jpeg&refer=http%3A%2F%2Fc-ssl.duitang.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1712902492&t=fc7880f2d345163c4d25192a2075612e', // 头像
            // }
        ],
        mp_listadd: [
           
        ]
    },
    onChange(e){
        console.log(e.detail);
        this.setData({
            search:e.detail
        })
    },
    onSearch(){
        this.setData({
            nomoreVisible: true,//没有更多了 是否显示
            no_list: false, //是否有数据
            pageIndex: 1,
            last_page: 0,
            mp_list:[],
        },()=>{
            this.init_pages_data();
        })
        
    },
    // 查看名片
    indexar(e) {
        var eIndex = e.currentTarget.dataset.index
        let account_id = this.data.mp_list[eIndex].id
        wx.setStorageSync("P_account_id", account_id)
        wx.switchTab({
            url: '/pages/index/index',
        })
    },
    // 拨打电话
    call: function (e) {
        var eIndex = e.currentTarget.dataset.index
        wx.makePhoneCall({
            phoneNumber: this.data.mp_list[eIndex].phone
        }).catch((e) => { });
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        if(typeof options.account_id != 'undefined'){
            let account_id  = options.account_id
            this.setData({
                account_id:account_id
            })
        }
        this.onSearch();
    },

    init_pages_data() {
        var that = this;
        getApp().util.request({
            url: 'Visitor/get_list',
            data: {
                account_id:that.data.account_id,
				key:that.data.search,
                page: that.data.pageIndex, //页数
                row: 6 //每页加载数
            },
        }).then(function (res) {
            let arr = JSON.parse(JSON.stringify(res.data));
            that.setData({
                last_page: res.last_page,
                mp_list: that.data.mp_list.concat(arr),
                no_list: res.data.length > 0 ? false : true,
				nomoreVisible: that.data.pageIndex >= res.last_page ? false:true,
            })
        })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    // init_pages_data() {
    //     var that = this;
    //     getApp().util.request({
    //         url: 'business/get_list',
    //         data: {
    //             page: that.data.pageIndex, //页数
    //             row: 4 //每页加载数
    //         },
    //     }).then(function (res) {
    //         let arr = res.data;
    //         console.log(arr)
    //         that.setData({
    //             last_page: res.last_page,
    //             info_list: that.data.info_list.concat(arr),
    //             no_list: res.data.length > 0 ? false : true,
    //             nomoreVisible: that.data.pageIndex >= res.last_page ? false : true,
    //             // nomoreVisible: false,
    //         })
    //     })
    // },
    onReachBottom: function () {
        // var that = this
        // console.log('--------上拉加载更多-------')
        // if (that.data.mp_list.length < 20) {
        //     setTimeout(() => {
        //         that.data.mp_list = that.data.mp_list.concat(that.data.mp_listadd);
        //         that.setData({
        //             'mp_list': that.data.mp_list
        //         })
        //         that.setData({
        //             nomoreVisible: true
        //         })
        //     }, 1500);
        // } else {//没有更多了
        //     console.log('没有了');
        //     that.setData({
        //         nomoreVisible: false
        //     })
        // }
        var that = this;
        if (that.data.pageIndex >= that.data.last_page) {
            this.setData({
                nomoreVisible: false
            })
            return false;
        };
        this.setData({
            nomoreVisible: true
        }, () => {
            that.data.pageIndex++;
            that.init_pages_data();
		})
    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})